Umbilicuses Meaning

There are 1 meaning(s) for word Umbilicuses

Meaning 1 : a scar where the umbilical cord was attached

    Synonyms : belly button,  bellybutton,  navel,  omphalos,  omphalus