larvicide

Noun
  1. A chemical used to kill larval pests (synset 114954211)

Found on Word Lists

Other Searches