watering cart

noun

1.
water cart with a tank and sprinkler for sprinkling roads