larvacide
English Dictionary
->
Letter L
-> larvacide
Search Dictionary:
larvacide Definition
(n)
an
insecticide
that
kills
the
larvae
of
insects
larvacide Synonyms
larvacide
© Art Branch Inc.