peacemaker - French English Dictionary