to make ends meet - Turkish English Dictionary