have hard times ahead - French English Dictionary