Language:
Free Online Dictionary|3Dict

互通有無

Source : CEDICT

mutual exchange of assistance (idiom)/to benefit from each other's strengths and make up each other's shortfalls/to reciprocate with material assistance/scratch each other's back