sloping bank of canal - Alemán Inglés Diccionario