English Dictionary
Definition benefactor in British English
benefactor noun
[countable] noun
/ˈbenɪˌfæktə(r)/
1
someone who helps a person or organization by giving them money
Synonyms and related words
