French-English dictionary »

îles riau meaning in English

FrenchEnglish
Îles Riau nom propre

Riau Islands◼◼◼(province of Indonesia)
proper noun