Choose the correct meanings of the underlined.

The word vigour means :

violence

energy

harbor

weakness