A large organ located in the upper abdomen. The liver cleanses the blood and aids in digestion by secreting bile.
LIVER
Meaning of LIVER in English
NCI English Dictionary of Cancer Terms. Английский словарь раковых терминов NCI(Национальный институт злокачественных новообразований). 2012