Sign up!
Login
More Info…
Help / FAQ
Visit the Shop
About Us
Client List
World rankings
Dictionary
spleen
US
UK
spleen
an organ near the stomach that has various roles in purifying and storing the blood
US
UK
John's spleen was removed after the accident as it had ruptured.