overthrower

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