Term: crankzilla
Example: i am such a crankzilla today
Definition: monstrously cranky, ready to explode, yell at someone or break something just to feel better, having rage, swearing a lot