be financially straitened - Turco Inglés Diccionario