road watering vehicle - Francés Inglés Diccionario