What is the full meaning of telomerases
TELOMERASE, an enzyme, found in some cancer cells, that negates the actions of telomeres and enables rapid cell division [n]
Example of the word telomerases placed on a Scrabble board.