azadirachtolide

Noun

 * 1) A macrolide derived from azadirachtin