Adjective: smart-alecky
Usage: informal
Usage: informal
- Annoyingly clever or showing off; behaving as if knowing everything
"His smart-alecky remarks irritated everyone";