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