canal at the foot of a levee - Turco Inglés Diccionario