telomere - Turkish English Dictionary