physiological longevity - Spanish English Dictionary