Telomerase Definition
tə-lŏmə-rās, -rāz
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.
Webster's New World
Find Similar Words
Find similar words to telomerase using the buttons below.