i am such a crankzilla today
monstrously cranky, ready to explode, yell at someone or break something just to feel better, having rage, swearing a lot
"i am such a crankzilla today" What is the definition of "crankzilla"?