meaning of azadirachtin

azadirachtin meaning in General Dictionary

a triterpenoid C35H44O16 isolated from seeds of neem tree Azadirachta indica utilized as an insecticide

View more

  • insecticide