suffer difficulty - French English Dictionary