What does immortal mean on Howrse?

An immortal horse means the horse can not die.