to be in destitute or necessitous circumstances - Spanish English Dictionary