larvacide
1. [ noun ] an insecticide that kills the larvae of insects
Related terms: insecticide
Similar spelling:   larvicide
  Larvacea
  larvacean