interconnecting roadway - French English Dictionary