What is the meaning of umbilicus in English?

Learn vocabulary with pictures as well as definitions of umbilicus in English

Learn in

See more

n. umbilicus

Definition of umbilicus in English

Part of the body located in the middle of the abdomen, which resembles a button, and is the result of cutting the umbilical cord at birth.

Synonyms of umbilicus in English

navelbelly button