obergscheiter

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