channel by which two seas communicate - İngilizce Eşanlam Sözlük