negotiate a peace with someone - French English Dictionary