LIVER


Meaning of LIVER in English

An organ in the upper abdomen that aids in digestion and removes waste products and worn-out cells from the blood.

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