Common Noun Collocations of uphill

battle, car, climb, dale, direction, edge, end, fight, fund, house, intimacy, job, movement, part, river, road, should, side, ski, slope, struggle, task, time, top, trail, tree, water, way, wind, work