road watering vehicle - French English Dictionary