Umbilical Meaning

There are 2 meaning(s) for word Umbilical

Meaning 1 : membranous duct connecting the fetus with the placenta

    Synonyms : umbilical cord
Meaning 2 : relating to or resembling the umbilicus

    Example : umbilical cord