Close window
Organ of the digestive system that makes insulin and some of the enzymes needed for digesting food.