Omphalion

Omphalion

Omphalion in Greek means "navel of the earth"; compare the omphalos of Delphi.

Read more about Omphalion.