Definitions of vigour:

  • noun:   active strength of body or mind
  • noun:   an imaginative lively style (especially style of writing)
  • noun:   an exertion of force