protelomerase
Noun
Meaning
protelomerase (plural protelomerases)
(biochemistry) Any enzyme that generates and protects "hairpin" telomeres
Noun
protelomerase (plural protelomerases)
(biochemistry) Any enzyme that generates and protects "hairpin" telomeres