have (something) ratified - French English Dictionary