Portuguese-English dictionary »

mostarda-marrom meaning in English

PortugueseEnglish
mostarda-marrom noun
{f}

mustard greens(Brassica juncea)
noun