neem
noun
°A large, mostly evergreen tree from India, Azadirachta indica, whose seeds yield the insecticide azadirachtin.
synonyms: margosa, melia