larvicide
/lɑrvɪsaɪd/; lär-vi-sīd
Definitions
1. noun
a substance or agent that kills the larvae of insects, especially mosquitoes or flies, used in the control of insect-borne diseases
“The larvicide used in the mosquito control program was effective in reducing the population within a few weeks.”