What is the meaning of the word "stayer"?

Definitions:

  1. a person or other animal having powers of endurance or perseverance copy to clipboard noun
    • the horse that won the race is a good stayer copy to clipboard