eradicant

adjective
  1. serving to eradicate or eliminate completely; having the power to root out or destroy entirely
  2. Usage: formal; often used in medical or agricultural contexts
noun
  1. a substance or agent that eradicates or destroys something completely, especially a disease or pest
  2. Usage: medical or agricultural term

Examples