fight an uphill battle - Turkish English Dictionary