n. (also aleck, alick) colloq. a person displaying ostentatious or smug cleverness. øøsmart-alecky adj. [SMART + Alec, dimin. of the name Alexander]
SMART ALEC
Meaning of SMART ALEC in English
English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012