difficult to bear - French English Dictionary