difficult to tolerate - French English Dictionary