tough sledding - Turkish English Dictionary