larvicide
1.
(
noun
) a chemical used to kill larval pests
Related Words:
chemical
Terms and Conditions of Use / Copyright Notice