LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“telomerase” in Turkish

1 Turkish translation