Smarty Pants

Smarty Pants

a Smarty Pants is someone who thinks they are intelligent. They usually get on everyone else's nerves.