LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“deoxyribonucleic acid” in Turkish

1 Turkish translation