1. Noun
Of or pertaining to an umbilicus, or umbilical cord; umbilic.
2. Noun
Pertaining to the center; central.
3. Noun
membranous duct connecting the fetus with the placenta
Vocabulary classified under Medicine and healthcare
More about this word
Synonyms and related words
Explore this word
