Crossword clues for larvacide
Wiktionary
larvacide
n. (alternative spelling of larvicide English)
WordNet
larvacide
n. an insecticide that kills the larvae of insects