channel made by rain-water - Francés Inglés Diccionario