LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“slip of tongue” in Turkish

2 Turkish translations