Wiktionary
telomers
n. (plural of telomer English)
Wikipedia
Telomers
n. (plural of telomer English)