watering cart

Noun
  1. Water cart with a tank and sprinkler for sprinkling roads (synset 104567788)

Other Searches