biopesticide








noun

  1. a naturally occurring or derived substance or an organism that controls pests by nontoxic means
52 queries 0.694