co-founded - French English Dictionary