LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“internet café” in Turkish

1 Turkish translation