put a guarantee - Français Anglais Dictionnaire