biopesticide

Noun

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

Translations

 * Italian: