Margosa definition

Neem (tree)
noun
0
0
Advertisement

Origin of margosa

  • From Portuguese, from amargosa, feminine of amargoso.

    From Wiktionary