A tropical tree native to India, commonly known as the neem tree, whose leaves and seeds are used for medicinal and pesticide purposes.
From Sanskrit 'azedarakh' meaning 'free tree', the term was Latinized as the scientific genus name Azadirachta for this tree, which has been used in Ayurvedic medicine for thousands of years.
Try Another Word