Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Adjective: smart-alecky
Usage: informal
  1. Annoyingly clever or showing off; behaving as if knowing everything
    "His smart-alecky remarks irritated everyone";