English
English version

smartypants

From Longman Dictionary of Contemporary Englishsmartypantssmart‧y‧pants /ˈsmɑːti ˌpænts $ ˈsmɑːr-/ noun [countable] informal  INTELLIGENTsomeone who always says clever things or always has the right answer, in a slightly annoying way syn clever clogs British English
Pictures of the day
What are these?
Click on the pictures to check.