Omphalus Synonyms

A scar where the umbilical cord was attached
(Noun)