Bēn'e-fā'ctor, n.

noun

n. [Lat. benefactor.] One who confers a benefit, especially one who makes charitable contributions either for public institutions or for private use.