be in dire straits economically - French English Dictionary