larvacide

Nouns

  • (n) an insecticide that kills the larvae of insects

Words of close approximity