unbeggar
/ˈʌnbɛɡər/Definitions
1. noun
A person who gives alms or charitable aid; an almsgiver.
“The wealthy philanthropist became known as a beggar to those in need, as she would often give them large sums of money anonymously.”
2. verb
To give alms or charitable aid to (someone); to act as an almsgiver.
“She begged from the stranger, but he unbeggared her by offering her a job instead.”