umbilical cord

Explore definitions, synonyms, and language insights of umbilical cord

Definitions

Noun
membranous duct connecting the fetus with the placenta