Meaning of weedkiller

Definition of weedkiller

(noun) a chemical agent that destroys plants or inhibits their growth

Other information on weedkiller

WIKIPEDIA results for weedkiller
Amazon results for weedkiller