LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“go screw yourself” in Turkish

1 Turkish translation