Liver
A large lobed glandular organ in the abdomen of vertebrates that is responsible for detoxification, metabolism, synthesis and storage of various substances.
Networked: 0
relevant articles (0 outcomes,
0 trials/studies)
Context: Research Results