rainmakernoun [ C ]
uk/ˈreɪnˌmeɪkər/ussomeone who makes a lot of money for a company or who helps someone or something to succeed:
The firm needed a rainmaker to bring in business and to raise capital.
For the Democrats, he became a valued rainmaker, contributing nearly $1 million.