English Dictionary
Definition spleen in British English
spleen noun
noun
/spliːn/
Synonyms and related words
