• Omphalus

    Full definition of omphalus

    Noun

    omphalus

    (plural omphali)
    © Wiktionary