French-English dictionary »

camargue meaning in English

FrenchEnglish
Camargue nom {f}

Camargue◼◼◼(marshland area)
proper noun