What does benefact mean?

benefact meaning in General Dictionary

help as a benefactor