Meaning of telomerase
Definition of telomerase
(noun)
an
enzyme
in
eukaryotic
cells that can add telomeres to the ends of chromosomes
after
they
divide
Other information on telomerase
WIKIPEDIA results for
telomerase
Amazon results for
telomerase
Tweet