watering cart
1.
(
noun
) cart with a tank and sprinkler for sprinkling roads
Related Words:
water cart
Terms and Conditions of Use / Copyright Notice