SMART ALEC


Meaning of SMART ALEC in English

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

Derivatives:

smart-alecky adj.

Etymology: SMART + Alec, dimin. of the name Alexander

Oxford English vocab.      Оксфордский английский словарь.