Polish-English dictionary »

delos meaning in English

PolishEnglish
Delos noun

Delosnoun
island