Definisi 'larvacide'

English to English
noun
1 an insecticide that kills the larvae of insects Terjemahkan
source: wordnet30

More Word(s)
insect powder, insecticide,

Visual Synonyms