co-creation - French English Dictionary