street sprinklers and cleaners - Francés Inglés Diccionario