Portuguese-English dictionary »

enxovia meaning in English

PortugueseEnglish
enxovia noun

den [dens](squalid or wretched place)
noun
[UK: den] [US: ˈden]