to be in destitute or necessitous circumstances - Deutsch Englisch Wörterbuch