SMART ALECK


Meaning of SMART ALECK in English

[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

Merriam-Webster English vocab.      Английский словарь Merriam Webster.