百事通

Noun

 * 1) jack of all trades; know-it-all