overthrower
OVERTHROWER,
n. One that overthrows, defeats or destroys.