The spleen is a blood vessel filled organ located in the upper left abdominal cavity. It is a storage organ for red blood cells and contains many specialized white blood cells called "macrophages" which act to filter blood.
SPLEEN
Meaning of SPLEEN in English
English dictionary of medicine. Английский словарь медицины. 2012