Noun Definitionlarvacide1.Definition: an insecticide that kills the larvae of insectsCategory: General