1. telomerase

noun. ['təˈloʊmɝˌeɪz'] an enzyme in eukaryotic cells that can add telomeres to the ends of chromosomes after they divide.

Featured Games

Rhymes with Telomerase

  • accuray's
  • guimaraes

Sentences with telomerase

1. Noun, singular or mass
And a 2011 study published in Psychoneuroendocrinology found that meditation can increase telomerase activity.