manage or survive with difficulty - Turkish English Dictionary