road closed to through traffic - French English Dictionary