be in dire straits economically - Almanca İngilizce Sözlük