smarty pants
smarty pants
English
Noun
Ad
Definition
A smart aleck or know-it-all.
Etymology
From smart + -y + -pants.
Ad
smarty pants
A smart aleck or know-it-all.
From smart + -y + -pants.