百事通

bǎishìtōng ㄅㄞˇ ㄕˋ ㄊㄨㄥ

    • knowledgeable person
    • know all

Character by character

Saying俗语俗語

Idiom惯用语 · In everyday use

Literally
know-it-all about a hundred things
Meaning
Someone who knows a lot about everything. Can be admiring or gently teasing.

Sources