margosa

/mɑrˈɡoʊsə, mɑrˈɡoʊsɐ/

Definitions

1. noun

A fragrant, white flowering plant native to the Indian subcontinent.

“The tourists visited the beautiful margosa trees along the riverbank.”

Synonyms

  • Azadirachta indica
  • neem

Antonyms

  • harmful
  • noxious