English

edit

Noun

edit

telomers

  1. plural of telomer

Anagrams

edit