large canal or dike - Alemán Inglés Diccionario