What is the meaning of Restorer?

Something or someone that restores.

to restore (to put or give back)

Source: wiktionary.org