amitroles

noun
  1. Plural of amitrole; a synthetic organic compound used as a herbicide to control weeds and plant growth.
  2. Usage: technical; chemistry/agriculture

Examples