smart alec

EnglishEdit

NounEdit

smart alec (plural smart alecs)

  1. Alternative spelling of smart aleck