Herculean (adj.) Look up Herculean at Dictionary.com
1590s, from Hercules + -an. "Of enormous size or strength or great courage," also sometimes "very difficult or dangerous," in allusion to the hero's labors.