larvacide

Explore definitions, synonyms, and language insights of larvacide

Definitions

Noun
an insecticide that kills the larvae of insects