duodenal ampulla


n.

The dilated portion of the upper part of the duodenum. duodenal cap

Words nearby duodenal ampulla