smarty pants

noun

smarty pants

noun

Etymology From smart + -y + -pants.

1

Informal A smart aleck or know-it-all.

Related terms
smarty boots

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.