English-French dictionary »

djerba meaning in French

EnglishFrench
Djerba proper noun

Djerba◼◼◼nom propre