Spanish-English dictionary »

extremadura meaning in English

SpanishEnglish
Extremadura proper noun
{f}

Extremadura(autonomous province of Spain)
proper noun