LexiTurkTURKISH ↔ ENGLISH DICTIONARY

buruşturmak. screw bolt vidalı cıvata. screw down vida ile sıkıştırmak” in English

1 English translation
EN
screw

It seems the navy jets had a major screw-up in navigation and they bombed their own troops by mistake.