larvicide
1. [ noun ] (chemistry) a chemical used to kill larval pests
Related terms: chemical
Similar spelling:   larvacide
  Larvacea
  larvacean