Requiring great strength or effort (9)

I believe the answer is:
herculean
(Other definitions for herculean that I've seen before include "Requiring very great effort" , "Old Labour" , "So enormous a task" , "Colossal" , "Showing great strength" .)