alec (alecs plural )
→
smart alec
smart alec (smart alecs plural ), smart aleck If you describe someone as a smart alec, you dislike the fact that they think they are very clever and always have an answer for everything.
INFORMAL n-count
(disapproval)
...a fortyish smart-alec TV reporter...