See also: télomères

English

edit

Noun

edit

telomeres

  1. plural of telomere