Definition of Omphalos

  • 1. A scar where the umbilical cord was attached Noun

Synonyms for word "omphalos"

Semanticaly linked words with "omphalos"

Hyponims for word "omphalos"