road watering vehicle - English Synonyms Dictionary