cuesta arriba
cuesta arriba f (uncountable)
Often used to describe "uphill work" or work requiring a lot of effort.
From cuesta and arriba.