bankroller

noun

A person or organization that provides the funding for an enterprise, project, etc.