OMPHALOS Meaning of OMPHALOS in English [om.pha.los] n [Gk, navel--more at navel] (1855): a central point: hub 2. , focal point Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012