Reviver /(?)/

Re·viv·er

Reviver

n.
  1. One who, or that which, revives.