megadonor

Noun

 * 1) Someone who donates a lot, or who is responsible for a large amount of the donations flowing to a person or entity.