a smart aleck or know-it-all.

listen to the pronunciation of a smart aleck or know-it-all.