bitchy-pants

noun
RareNot in standard dictionaries
1

A currently irritable or habitually unpleasant person.

#derogatory#slang#vulgar