herculean

ˌhəːkjʊˈliːən
həːˈkjuːlɪən

adjective

requiring great strength or effort.

a Herculean task

arduous,gruelling,laborious,back-breaking,onerous,strenuous,difficult,formidable,burdensome,hard,tough,huge,heavy,massive,uphill,Sisyphean,demanding,exhausting,taxing,exacting,wearying,wearisome,fatiguing,killing,knackering,toilsome