Larvicide

Noun

  • Any pesticide that attacks the larval stage of an insect

Leave a Reply

Your email address will not be published.