Nourisher
/(?)/
Nour·ish·er
Nourisher
n.
One who, or that which, nourishes.