large irrigation canal - Alemán Inglés Diccionario