telomeres

See also: télomères

English

Noun

telomeres

  1. plural of telomere