street intersection - French English Dictionary