Definition for Liver
From Biology Forums Dictionary
An organ in vertebrates that performs diverse metabolic functions and is the site of bile production.
From Biology Forums Dictionary
An organ in vertebrates that performs diverse metabolic functions and is the site of bile production.