dethroner /(?)/

de·thron·er

dethroner

n.
  1. One who dethrones.