nourisher
NOURISHER
, n. The person or thing that nourishes.