For Research Purposes Only

Back to Glossary
biology

Telomerase

Definition

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

Related Terms