neem treeappusaran (36)in #vinoth • 7 years ago Native to Burma in India, the Neem tree, known in botanical terms as Azadirachta indica derives its name from Azad meaning free, Dirakht denoting a tre #sara #shankar