Definition of watering cart in English:
watering cart
noun
historicalA cart used to water the streets in order to cause dust to settle or to prevent it rising.
Origin
Mid 18th century; earliest use found in London Evening-Post.
Are You Learning English? Here Are Our Top English Tips