Margosa Definition
noun
Neem (tree)
Wiktionary
Synonyms:
- neem
- Melia Azadirachta
- Azadirachta indica
- arishth
- nim tree
- neem tree
Origin of Margosa
-
From Portuguese, from amargosa, feminine of amargoso.
From Wiktionary
Find Similar Words
Find similar words to margosa using the buttons below.