programmed senescence theory - English Synonyms Dictionary