YourDictionary

telomerase

noun

an enzyme found in cancer cells that protects or repairs the cells' telomeres, allowing the cells to reproduce indefinitely: used in medical research to extend the life of noncancerous cells

See telomerase in American Heritage Dictionary 4

Learn more about telomerase

link/cite print suggestion box