smarty-pants
English
Noun
smarty
-
pants
(
plural
smarty-pants
)
Alternative form of
smarty pants