Replenisher /(-?r)/

Re·plen·ish·er

Replenisher

n.
  1. One who replenishes.