See also: telomeres

French

edit

Noun

edit

télomères ?

  1. plural of télomère