Home

Word

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

umbilical umbilical cord