English dictionary
larvacide meaning and definition
Definition and meaning of larvacide at MeaningMonkey.org. larvacide meaning and definition in the English Dictionary.LARVACIDE noun
Definition of larvacide (noun)
- an insecticide that kills the larvae of insects
Source: Princeton University Wordnet