Noun Definition

larvacide

1.Definition: an insecticide that kills the larvae of insects

Category: General