larvacide

Noun
  1. An insecticide that kills the larvae of insects (synset 114624315)

Found on Word Lists

Other Searches