Noun
(countable, informal, sometimes used attributively) A person who is currently in a bad mood or is habitually cranky.
(uncountable, informal) A notional pair of pants worn by someone in a bad mood.
grumpy-pants (plural grumpy-pants)
Alternative form of grumpy pants
grumpy-pants