not to make both ends meet - Turkish English Dictionary