have trouble making ends meet - Turco Inglés Diccionario