Vocabulary Term: spleen

Noun (thing)
USA
UK
spleen
USA
UK
the largest lymph organ, acting primarily as a blood filter
USA
UK
"His spleen ruptured in the accident."