What does azadirachta mean?

azadirachta meaning in General Dictionary

a genus of huge crucial East Indian woods the neem trees

View more

  • genus of huge important East Indian woods: neem trees