Human Anatomy and Physiology

What is the largest internal organ?

91011