French-English dictionary »

almoravide meaning in English

FrenchEnglish
Almoravide nom {m} nom {f}

Almoravid◼◼◼noun