VariousWords beta
Related Terms:
Noun
Definition: A chemical that controls pests by preventing reproduction, thereby causing the population to collapse.
VariousWords beta
Definition: A chemical that controls pests by preventing reproduction, thereby causing the population to collapse.