larvacideEnglish

larvacide

Noun

An insecticide that kills the larvae of insects

English: larvacide