LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“grappling hook” in Turkish

1 Turkish translation