Definitions of larvacide:

  • noun:   an insecticide that kills the larvae of insects