VariousWords beta
Related Terms:
Definitions:
Noun
azadirachtin
Definition: insecticide
Definition: An insecticide of complex structure extracted from the seeds of the neem tree