pesticide meaning

R298.76 ex VAT

pesticide meaning