LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“electric chair” in Turkish

1 Turkish translation