Dictionary search results

Showing 1-3 of 3 results

spleen British & World English

An abdominal organ involved in the production and removal of blood cells in most vertebrates and forming part of the immune system

spleen English Thesaurus

obviously you're annoyed but that doesn't give you the right to vent your spleen on me

vent1 British & World English

Give free expression to (a strong emotion)