Portuguese-English dictionary »

mastruz meaning in English

PortugueseEnglish
mastruz noun
{m}

epazote(herb)
noun

Your history