meaning of benefact

benefact meaning in General Dictionary

help as a benefactor