LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“grin like a Cheshire cat” in Turkish

1 Turkish translation