canal at the foot of a levee - Türkçe İngilizce Sözlük