SMART ALEC


Meaning of SMART ALEC in English

ˈsmart ˌalec BrE AmE , smart aleck noun [countable]

[ Date: 1800-1900 ; Origin: aleck from Aleck , Alec male name, from Alexander ]

informal someone who always says clever things or always has the right answer, in a way that is annoying

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.