Portuguese-English dictionary »

ouvidora meaning in English

PortugueseEnglish
ouvidora noun
{f}

ombudswoman(a female ombudsman)
noun