English-French dictionary »

delos meaning in French

EnglishFrench
Delos (island)
proper noun

Délos◼◼◼nom propre