a willing accomplice - French English Dictionary