country/state bordering a strait - French English Dictionary