antiweed

adjective
  1. designed to prevent, control, or eliminate weeds
  2. Usage: commonly used in agriculture and gardening contexts
noun
  1. a substance or agent used to kill or prevent the growth of weeds; a herbicide
  2. Usage: often used in agriculture and horticulture

Examples