EnglishMain Dictionary
spleen
Universal Words
noun
1 [C] a small organ near the stomach that controls the quality of the blood:
a ruptured spleen
2 [U] (literary) anger:
He vented his spleen (= shouted in an angry way) on the assembled crowd.
seealsoSPLENETIC