Home

Word

umbilical cord, n.
more info membranous duct connecting the fetus with the placenta
<noun.body>

umbilical umbilical cord