LIVER


Meaning of LIVER in English

n. glandular organ of vertebrate animals which secretes bile and purifies the venous blood; brown-red shade; one who is alive, one who lives; dweller

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.