omphalus

1. (noun) scar where the umbilical cord was attached
Synonyms: bellybutton, navel, omphalos, umbilicus
Related Words: point



Terms and Conditions of Use / Copyright Notice