There are multiple definitions - click on the translation that matches your context.

bienhechor

full

benefactor

noun

Definitions of benefactor

English

someone who gives money to help a person or an institution

Before the mysterious benefactor came forward, the largest single donation the church had received was £1.1 million .