Self-priming pressure pump for spraying pumps 5.5 bar, 80 psi, 3.6 l/min, 2.5 aLarnaca — Dromolaxia2 weeks ago311ID: 56540635