smarty pants

Definition from Wiktionary, a free dictionary

Jump to: navigation, search

[edit] English

[edit] Noun

Singular
smarty pants

Plural
smarty pantses

smarty pants (plural smarty pantses)

  1. a smart aleck or know-it-all