French-English dictionary »

damavand meaning in English

FrenchEnglish
Damavand nom propre

Damavand◼◼◼(mountain in Iran)
proper noun