biology
Telomerase
Definition
An enzyme that maintains telomere length in chromosomes, potentially extending cellular lifespan. Epitalon activates telomerase.
An enzyme that maintains telomere length in chromosomes, potentially extending cellular lifespan. Epitalon activates telomerase.