herculean

her-cu-le-an

adjective

Requiring immense strength, effort, or courage to accomplish a difficult task.

"Moving the piano was a herculean task."

Thesaurus

Synonyms: superhuman, powerful, hard, difficult