bring-about

noun

1.
anything that contributes causally to a result