Search term telomerase has one result
Jump to
EN English ES Spanish
telomerase (n) [enzyme in eukaryotic cells] (n) telomerasa (n) [enzyme in eukaryotic cells] (n)