What is the meaning of Strenuous?

Having great vigour or energy; forceful.

Requiring great exertion; very laborious.

Source: wiktionary.org