umbilical cord


Meanings

  • membranous duct connecting the fetus with the placenta

Synonyms