to encounter each other - French English Dictionary