Herculean
adjective
°Of extraordinary difficulty, might, power, size, etc.; of or relating to Hercules in size or strength.
°Requiring a huge amount of work, as a Herculean labour, a Herculean task.