Translation of duodenum in English:

duodenum

duodenum

noun

  • 1

    duodenum, part of the intestine next to the stomach