Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: telomerase
  1. An enzyme in eukaryotic cells that can add telomeres to the ends of chromosomes after they divide

Type of: enzyme

Encyclopedia: Telomerase