neemba

/niːmɑː/

Definitions

1. noun

A type of tree native to tropical Africa and Asia, known for its medicinal properties and oil.

“The village healer used neemba leaves to create a natural remedy for various ailments.”

Synonyms

  • margosa
  • neem

Antonyms

  • harmful tree
  • toxic plant