De-mŏl'ish-er, n.

noun

n. One who demolishes, or pulls or throws down; one who destroys or lays waste; as, a demolisher of towns.