What is the full meaning of benefactors
BENEFACTOR, one that confers a benefit [n]
Example of the word benefactors placed on a Scrabble board.