ionoclast -
n. 1 a person who attacks cherished beliefs.
2 a person who destroys images used in religious
worship, esp. hist. during the 8th-9th
c. in the Churches of the East, or as a Puritan of the 16th-17th
c. iconoclastic adj. iconoclastically adv. [med.L iconoclastes f. eccl.Gk eikonoklastes (as ICONO-, klao break)]