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