Language:
Free Online Dictionary|3Dict

相依为命

Source : CEDICT

mutually dependent for life (idiom); to rely upon one another for survival/interdependent