face a danger or difficulty - French English Dictionary