ditch for irrigation - Alemán Inglés Diccionario