an uphill task - Turkish English Dictionary