larvicide Meaning, Definition & Usage

  1. noun a chemical used to kill larval pests

WordNet