multiple causes
- multifactorialHaving many causes
- complexHaving many interconnected parts
- interplayReciprocal action between things
- contributingGiving to a cause
- convergenceProcess of approaching sameness
confluence · compounding · triggers · variables · factors · roots · sources · origins · tangled · web · interconnected · ripple · cascade · domino · synergy · cumulative · layered · overlap
- legal causationcausal chain, direct cause, sine qua non, indirect cause, causal link