YourDictionary

telomere

noun

any of the specialized structures, consisting of a set of nucleotides, that form the terminal sections of a eukaryotic chromosome and that are essential for cellular replication

See telomere in American Heritage Dictionary 4

Learn more about telomere

link/cite print suggestion box