Word
larvacide, n.
(larvacides)
an insecticide that kills the larvae of insects
<noun.substance>
larvacide
semantic pointers
hypernym
insecticide, insect powder