Another word for spleen

Noun

lien, spleen - a large dark-red oval organ on the left side of the body between the stomach and the diaphragm; produces cells involved in immune responses

irascibility, quick temper, short temper, spleen - a feeling of resentful anger

Tweets containing the word spleen

Source : WordNet