What is the full meaning of benefacts
BENEFACT, to confer a benefit upon [v]
Example of the word benefacts placed on a Scrabble board.