umbilical cord

Noun
  1. Membranous duct connecting the fetus with the placenta (synset 105528130)

Other Searches