LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“finishing move” in Turkish

2 Turkish translations