main canal in a salt mine - İspanyolca İngilizce Sözlük