Question #136


The largest internal organ of the human body is which?


Liver