to be in destitute or necessitous circumstances - Alemán Inglés Diccionario