Portuguese-English dictionary »

engraxate meaning in English

PortugueseEnglish
engraxate noun
{m} {f}

shoeshiner(person who shines shoes)
noun