Word Of The Day-Splenetic

1.
bad-tempered; spiteful.
“a splenetic outburst”