Search results
- Dictionaryspleen/spliːn/
noun
- 1. an abdominal organ involved in the production and removal of blood cells in most vertebrates and forming part of the immune system.
- 2. bad temper; spite: "he could vent his spleen on the institutions which had duped him"
Powered by Oxford Dictionaries