What is Neem?
Neem, Azadirachta indica, is a tall tree native to the tropical regions of Assam, Bangladesh, Cambodia, Laos, Myanmar, Thailand, and Vietnam. Neem (Latin: Azadirachta indica, family Meliaceae) is a medicinal plant catalogued in PlantSage.
