adj. 25B6; adjective
an uphill path : UPWARD, rising, ascending, climbing.
an uphill job : ARDUOUS, difficult, hard, tough, taxing, demanding, exacting, stiff, formidable, exhausting, tiring, wearisome, laborious, gruelling, back-breaking, punishing, burdensome, onerous, Herculean; informal no picnic, killing; archaic toilsome.
downhill.