strenuous Meaning and Definition
1. s. taxing to the utmost; testing powers of endurance
2. s. characterized by or performed with much energy or force
1. s. taxing to the utmost; testing powers of endurance
2. s. characterized by or performed with much energy or force
Sponored Video