Umbilic




SEE: Umbilical
ENGLISH MEANING
noun
1.
The navel; the center.
1.
An umbilicus