Home / S / spleen

spleen

noun 6 letters Scrabble 8 WWF 11
Definitions
noun

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

noun

a feeling of resentful anger

Want another word?
Spin the dictionary for a fresh one.
Generate a word →