Omphalos Synonyms

ŏmfə-lŏs, -ləs
A scar where the umbilical cord was attached
(Noun)