French-English dictionary »

extrémadure meaning in English

FrenchEnglish
Extrémadure nom {f}

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