righted a wrong - French English Dictionary