stayer

noun

1.
a person or other animal having powers of endurance or perseverance
Derived from:
stay