larvicide
English Dictionary
->
Letter L
-> larvicide
Search Dictionary:
larvicide Definition
(n)
a
chemical
used
to
kill
larval
pests
larvicide Synonyms
larvicide
© Art Branch Inc.