have trouble making ends meet - Turkish English Dictionary