leg restraint snubbing unit - Espagnol Anglais Dictionnaire