to be in destitute or necessitous circumstances - Turkish English Dictionary