azadirachtinEnglish

azadirachtin

Noun

Insecticide

English: azadirachtin