Taxing to the utmost; testing powers of endurance
Characterized by or performed with much energy or force