watering cart

Noun
  1. water cart with a tank and sprinkler for sprinkling roads
watering cart
A worker drives a watering cart down a dusty street.