have difficulty to explain - French English Dictionary