It means that he does not die, eternal, perpetual, enduring. It never ceases to be or that it does not fall. It stays or stays in time. Fixed, permanent.
PERENNIAL: ETERNAL.THAT IT ALWAYS REMAINS.PERPETUAL, THAT IT DOES NOT DIE.