have a miserable experience - French English Dictionary