English edit

Noun edit

smart alec (plural smart alecs)

  1. Alternative spelling of smart aleck