telomerases
English
Noun
telomerases
plural of
telomerase