An interactive social process which involves the sharing of information, experiences, and cultures, both physically or electronically, and results in the mutual enhancement of all concerned. Use more specific descriptor.