herbicide meaning

R298.78 ex VAT

herbicide meaning