Portuguese-English dictionary »

mostarda-castanha meaning in English

PortugueseEnglish
mostarda-castanha noun
{f}

mustard greens(Brassica juncea)
noun