so difficult (that) - French English Dictionary