Weedkiller has 2 different meanings across 1 category:
Noun
a chemical agent that destroys plants or inhibits their growth
a chemical agent that destroys unwanted plants (weeds) but not wanted ones (crops etc)