Noun Definitionumbilical1.Definition: membranous duct connecting the fetus with the placentaCategory: General