smart aleck
Meaning, Definition & Usage
Dictionary
Related
noun
an upstart who makes conceited, sardonic, insolent comments
wise guy; wisenheimer; wiseacre; weisenheimer
.
WordNet
Previous
smaragdite
smarm
smarmily
smarminess
smarmy
Next
smarta
smarten
smarting
smartle
smartly