Portuguese-English dictionary »

extremadura meaning in English

PortugueseEnglish
Extremadura proper noun
{f}

Extremadura(autonomous province of Spain)
proper noun