Meaning of umbilical

Definition of umbilical

(adj) relating to or resembling the umbilicus; "umbilical cord"
(noun) membranous duct connecting the fetus with the placenta

Other information on umbilical

WIKIPEDIA results for umbilical
Amazon results for umbilical