rainmaker (n.) Look up rainmaker at Dictionary.com
also rain-maker, 1775, in reference to American Indian tribal magicians, from rain (n.) + agent noun of make (v.).