larvicide
noun
°Any pesticide that attacks the larval stage of an insect.