Russian-English dictionary »

девкалион meaning in English

RussianEnglish
Девкалион proper noun
{m}

Deucalionproper noun