Repenter
/(-ẽr)/
Re·pent·er
Repenter
n.
One who repents.