mutually dependent for life (idiom); to rely upon one another for survival/interdependent
Copyright © 2026 3Dict.net