VariousWords beta
Related Terms:
Definitions:
Noun
larvicide
Definition: a chemical used to kill larval pests
Definition: Any pesticide that attacks the larval stage of an insect
Verb
Definition: To treat with larvicide.