LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“long time no see” in Turkish

1 Turkish translation