make a pact with the devil - French English Dictionary