Home / T / telomerase

telomerase

noun 10 letters Scrabble 12 WWF 14
Definitions
noun

an enzyme in eukaryotic cells that can add telomeres to the ends of chromosomes after they divide

Want another word?
Spin the dictionary for a fresh one.
Generate a word →