Dictionary search results

Showing 1-8 of 8 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

vent1 British & World English

Give free expression to (a strong emotion)

spleen English Thesaurus

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

spleen English-Spanish

bazo m

spleen Spanish-English

melancholy, spleen