Portuguese-English dictionary »

huelva meaning in English

PortugueseEnglish
Huelva proper noun
{f}

Huelva(city and province in Andalusia, Spain)
proper noun