be in dire straits economically - Francés Inglés Diccionario