neem

nounA tropical tree native to India, whose leaves, seeds, and oil are used in medicine, cosmetics, and as a natural pesticide.

No synonyms or antonyms found for this word.