secure oneself with a pledge - Français Anglais Dictionnaire