road intersection - French English Dictionary