LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“stargazing” in Turkish

1 Turkish translation