Splenetic. I just learned this today (English is not my first language), thanks to this book analysis by Mary Gaitskill about The Sisters K.
Splenetic: bad-tempered, spiteful.
This is a word I already knew and you probably know as well but it’s possibly my favorite word in English 🤭.
Crass: showing no intelligence or sensitivity/stupid and without considering how other people might feel.