SMART ALEC


Meaning of SMART ALEC in English

n. (also aleck, alick) colloq. a person displaying ostentatious or smug cleverness. smart-alecky adj.

[ SMART + Alec, dimin. of the name Alexander ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.