English version

smart alec

From Longman Dictionary of Contemporary Englishsmart alecˈsmart ˌalec, smart aleck noun [countable]  informalINTELLIGENT someone who always says clever things or always has the right answer, in a way that is annoying
Examples from the Corpus
smart alecTheir hash was settled by the advent of the Romans who are credited with being cultural, organised and generally smart Alec.
Pictures of the day
What are these?
Click on the pictures to check.