larvicide

noun
  1. a substance or agent that kills larvae, especially insect larvae
  2. Usage: commonly used in pest control and public health contexts

Examples