be in dire straits economically - German English Dictionary