be bordering each other - French English Dictionary