difficulty repaying - French English Dictionary