azadirachtin
English
azadirachtin meaning in English • azadirachtin का अर्थ अंग्रेजी में
Noun
- a triterpenoid (C35H44O16) isolated from the seeds of the neem tree (Azadirachta indica), used as an insecticide.