A strenuous and exhausting task, typically involving physical effort.
Not giving in; not bending; stubborn.