neunmalkluger

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