grumpy pants informal, bitchy-pants vulgar slang
One who bitches or complains.
Near-synonyms: bitchy-pants, grumpy pants