watering cart

1. (noun) cart with a tank and sprinkler for sprinkling roads
Related Words: water cart



Terms and Conditions of Use / Copyright Notice