LIVER


Meaning of LIVER in English

A large organ located in the upper abdomen. The liver cleanses the blood and aids in digestion by secreting bile.

NCI English Dictionary of Cancer Terms.      Английский словарь раковых терминов NCI(Национальный институт злокачественных новообразований).