OMPHALO- Meaning of OMPHALO- in English () A combining form indicating connection with, or relation to, the umbilicus, or navel. Webster's English dictionary. Английский словарь Webster. 2012