French-English dictionary »

benguela meaning in English

FrenchEnglish
Benguela nom propre

Benguela◼◼◼proper noun