leg restraint snubbing system - Almanca İngilizce Sözlük