[smart al.eck] also smart al.ec n [Aleck, nickname for Alexander] (1865): an obnoxiously conceited and self-assertive person with pretensions to smartness or cleverness -- smart-aleck adj -- smart-al.ecky adj
SMART ALECK
Meaning of SMART ALECK in English
Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012