Meaning of umbilical cord
Definition of umbilical cord
(noun)
membranous
duct
connecting the
fetus
with the
placenta
Other information on umbilical cord
WIKIPEDIA results for
umbilical cord
Amazon results for
umbilical cord
Tweet