biopesticide
Jump to navigation
Jump to search
English
[edit]Etymology
[edit]Noun
[edit]biopesticide (plural biopesticides)
- Any naturally-occurring (rather than synthetic) pesticide
Translations
[edit]Translations
|
biopesticide (plural biopesticides)
|