to be in destitute or necessitous circumstances - Español Inglés Diccionario