Question
In what organ of the human body would you find the caudate lobe?
SCIENCE
The liver
SCIENCE
Share: