Home

Word

larvicide, n.
(larvicides)
more info a chemical used to kill larval pests
<noun.substance>

larvicide
semantic pointers
hypernym