English dictionary
telomerase meaning and definition
Definition and meaning of telomerase at MeaningMonkey.org. telomerase meaning and definition in the English Dictionary.TELOMERASE noun
Definition of telomerase (noun)
- an enzyme in eukaryotic cells that can add telomeres to the ends of chromosomes after they divide
Source: Princeton University Wordnet