grumpy pants

noun
RareNot in standard dictionaries
1

Synonym of grump (“person who is currently in a bad mood or is habitually cranky”).

2

A notional pair of pants worn by someone in a bad mood.

#informal