have a tough time doing something - French English Dictionary