LARVACIDE





Definition:

  1. [noun] an insecticide that kills the larvae of insects

Synonyms: