also smart aleck
( smart alecs)
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 )
...a fortyish smart-alec TV reporter...
N-COUNT : oft N n [ disapproval ]