azadirachtin noun1 •An insecticide of complex structure extracted from the seeds of the neem tree. formsazadirachtins