Noun Definition

larvicide

1.Definition: a chemical used to kill larval pests

Category: General