Definify.com

Definition 2024


telomeres

telomeres

See also: télomères

English

Noun

telomeres

  1. plural of telomere