strap-down system - Turkish English Dictionary