OMPHALOS MEANING IN ENGLISH

• Omphalos Definition & Synonyms

  1. (n.) The navel.


Synonyms:
Navel, Umbilicus,

RECENT SEARCHES