narrow mountain pass - French English Dictionary