What is the full meaning of telomeres
TELOMERE, a centromere that is located in a terminal position on a chromosome [n]
Example of the word telomeres placed on a Scrabble board.