English synonyms about - contact  

larvacide

noun

1 larvacide

An insecticide that kills the larvae of insects.

Polish: larwicyd


Find more on larvacide elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0141