SynonymX
Speak
Larvacide
Definition of Larvacide
1.
An insecticide that kills the larvae of insects
Noun
Semanticaly linked words with "larvacide"
insect powder
insecticide
Hyponims for word "larvacide"
insect powder
insecticide