a smart alec



a smart alec/aleck

  (informal)
someone who is always trying to seem more clever than everyone else in a way that is annoying Some smart alec in the audience kept making witty remarks during my talk.
See also: alec, smart

Common Names:

NameGenderPronouncedUsage
Zakkai-Biblical Hebrew
JoopYO:PDutch
Lachesis-Greek Mythology
Elihui-LIE-hyoo (English), ee-LIE-hyoo (English)Biblical, Biblical Hebrew, English (Archaic)
Ludivine-French
Evander (2)ee-VAN-dər, ə-VAN-dərScottish, English