LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“reflecting telescope” in Turkish

1 Turkish translation