co-founded - English Synonyms Dictionary