LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“photosphere” in Turkish

1 Turkish translation