English dictionary
watering cart meaning and definition
Definition and meaning of watering cart at MeaningMonkey.org. watering cart meaning and definition in the English Dictionary.WATERING CART noun
Definition of watering cart (noun)
- water cart with a tank and sprinkler for sprinkling roads
Source: Princeton University Wordnet