trench for irrigation - Alemán Inglés Diccionario