have (something) ratified - Français Anglais Dictionnaire