pesticide meaning

R298.76 Ex VAT

pesticide meaning