a devil's advocate - French English Dictionary