bioinsecticide

Noun

 * 1) Any naturally-occurring (rather than synthetic) insecticide

Translations

 * Italian: