iconoclast

Noun
  1. A destroyer of images used in religious worship (synset 110216464)
  2. Someone who attacks cherished ideas or traditional institutions (synset 110216344)

Found on Word Lists

Other Searches