Read the dictionary definition of vigour. All definitions for this word.
1. an imaginative lively style (especially style of writing)
1. his writing conveys great energy
2. a remarkable muscularity of style
2. active strength of body or mind
3. forceful exertion
1. he plays tennis with great energy
2. he's full of zip