Dictionary.com
definitions
  • synonyms
omphalomesenteric duct in Medicine

omphalomesenteric duct

n.
  1. yolk stalk