SPLEEN


Meaning of SPLEEN in English

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.

English dictionary of medicine.      Английский словарь медицины.