Language:
Free Online Dictionary|3Dict

互为因果

Source : CEDICT

mutually related karma (idiom); fates are intertwined/interdependent