irrigation ditch - Francés Inglés Diccionario