klugschnacker

listen to the pronunciation of klugschnacker
Немецкий Язык - Английский Язык
smart alec
know-it-all
wise guy
wisenheimer
smart aleck
weisenheimer
know-all
smarty
clever Dick
clever clogs
smarty-pants
wiseacre (old-fashioned)