taxing to the utmost; testing powers of endurance
characterized by or performed with much energy or force
characterized by forceful and energetic action or activity
strong and active physically or mentally