Spanish-English dictionary »

telomerasa meaning in English

SpanishEnglish
telomerasa noun
{f}

telomerase(enzyme in eukaryotic cells)
noun