herculean

adjective
  1. requiring great strength, effort, or determination; extremely difficult
  2. having great strength or size
  3. Usage: often refers to physical strength

Examples