smarty pants

smarty pants

English Noun
Ad

Definition

A smart aleck or know-it-all.

Etymology

From smart + -y + -pants.

Ad