watering_cartEnglish

watering cart

Noun

Water cart with a tank and sprinkler for sprinkling roads

English: watering cart