• Delos

    Origin

    Ancient Greek Δῆλος

    Full definition of Delos

    Proper noun

    Delos

    (plural Deloss)
    1. An island of the Cyclades, Greece.
    © Wiktionary