Larvicide

A Larvicide is a type of insecticide ment to keep away larvae. Most of the time, it is either a poison, or a biological agent. An example of a biological agent is Bacillus thuringiensis, which spreads a disease, and is used against certain caterpillars." 
Larvicides are used by farmers and others.