Etymology
Today it means: Someone who donates a lot, or who is responsible for a large amount of donations flowing to a person or entity. Full definition →
From mega- + donor.
Etymology from Wiktionary, CC BY-SA 4.0.