idoloclast

Noun

 * 1) A breaker of idols; an iconoclast.