Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: telomerase
  1. An enzyme in eukaryotic cells that can add telomeres to the ends of chromosomes after they divide
    "Research on telomerase has implications for understanding aging and cancer"

Derived forms: telomerases

Type of: enzyme

Encyclopedia: Telomerase