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