English word definition — powered by WordNet
characterized by or performed with much energy or force
taxing to the utmost
Want to remember strenuous?