LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“have one's hands tied” in Turkish

1 Turkish translation