LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“slip of the tongue” in Turkish

2 Turkish translations