<anatomy> An organ that produces lymphocytes, filters the blood, stores blood cells and destroys those that are aging. It is located on the left side of the abdomen near the stomach.
(12 May 1997)
SPLash!, splash screen, splat, splay < Prev | Next >
spleen cyst, spleen deoxyribonuclease
© mondofacto 2008-10 | about us | advertise with us | disclaimer | privacy & cookies | contact us