smartypants

listen to the pronunciation of smartypants
Английский Язык - Английский Язык
A smart aleck
someone who always says clever things or always has the right answer, in a slightly annoying way British Equivalent: clever clogs
smartypants
Избранное