collaborate with somebody on something - English Synonyms Dictionary