benefactor

benefactor n

L. 'do well'.

  1. Helper; patron; philanthropist; advocate; altruist; person who provides food; (see Luke 22:25).