the difficulty faced - French English Dictionary