DEMOLISHER
n.One who pulls or throws down; one who destroys or lays waste; as a demolisher of towns.
DEMOLISHER De *mol "ish `er, n.