太公tàigōngTop 40000Meanings1. great-grandfather2. (old) grandfather3. fatherCharacters used太highest公public