larvacide

noun

1.
an insecticide that kills the larvae of insects