Editor
Definition

Duodenum

The first 10 inches (25 cm) of the small intestine 

Sponsored Ads