neems

noun
  1. Plural of neem; tropical trees native to India and Africa, or the leaves and seeds of these trees, used in traditional medicine and natural pesticides.
  2. Usage: Often used in the context of Ayurvedic medicine and organic farming.

Examples