have difficulty understanding - French English Dictionary