Wiktionary
biopesticides
n. (plural of biopesticide English)
n. (plural of biopesticide English)