Delos in French Delos in French Délos proper noun An island of the Cyclades, Greece. Add to Flashcards