Definitions of larvicide:

  • noun:   a chemical used to kill larval pests