leg restraint snubbing unit - Türkisch Englisch Wörterbuch