LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“scratch card” in Turkish

1 Turkish translation