happen to meet someone - French English Dictionary