have a terrible time of - French English Dictionary