French-English dictionary »

estrémadure meaning in English

FrenchEnglish
Estrémadure nom {f}

Extremadura◼◼◼(autonomous province of Spain)
proper noun