Definition of watering cart in English:

watering cart

noun

historical
  • A 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.