smart aleck
Short definition from Wiktionary
Noun
- One who is given to obnoxious or insolent humor.
- One who is pretentious about their own cleverness or knowledge.
- One who is obnoxiously self-assured; a show off.
- A well-dressed person.
Adjective
- Characteristic of a smart aleck.
We haven’t written up smart aleck yet: Simple and Standard meanings, examples and a quiz.