Wordnet Dictionary
Welcome
Home
About
Contact
Test English Info
Google Dictionary
Wordnet Dictionary
Search
Noun
telomerase
has 1 sense
telomerase
- an enzyme in eukaryotic cells that can add telomeres to the ends of chromosomes after they divide
--
1
is a kind of
enzyme
,
TOP