LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“laugh in one's sleeve” in Turkish

1 Turkish translation