kamus
.
Search
About
larvacide
English
larvacide
Noun
An insecticide that kills the larvae of insects
English: larvacide