smartypants

English

Etymology

From smarty +‎ -pants.

Noun

smartypants (plural smartypants)

  1. Alternative form of smarty pants.