What is the full meaning of omphali
OMPHALOS, (Greek) a central point, a navel [n]
Example of the word omphali placed on a Scrabble board.