Portuguese-English dictionary »

morinda meaning in English

PortugueseEnglish
morinda noun
{f}

Indian mulberry(Morinda citrifolia)
noun