needing a lot of strength, determination, or efforta Herculean taskFrom the Greek myth in which Hercules proved his courage and strength by completing twelve very difficult tasks (called the Labors of Hercules).
See Herculean in the Oxford Advanced Learner's Dictionary