idoloclast

n.

  1. A breaker of idols; an iconoclast.