Definify.com

Definition 2024


telomers

telomers

English

Noun

telomers

  1. plural of telomer

Anagrams