to be in destitute or necessitous circumstances - Turco Inglés Diccionario