herculean
herculean - adjective
displaying superhuman strength or power
extremely difficult; requiring the strength of a Hercules
herculean - thesaurus
powerful