Definitions of umbilical cord:

  • noun:   membranous duct connecting the fetus with the placenta