almsgiver
/ˈælsiːvɪvər/Definitions
1. noun
A person who gives alms or charity, especially a regular donor to a charity.
“The wealthy almsgiver donated a large sum to the local food bank.”
2. noun
One who gives alms, especially as a religious duty.
“In medieval times, the almsgiver was considered a pious act.”