payment difficulty - French English Dictionary