idoloclast
/aɪdəʊˈklæst/Definitions
1. noun
A person who destroys or demeans idols or idols of worship.
“The idoloclasts saw the statue as a representation of an oppressive regime and sought to dismantle it.”
1. noun
A person who destroys or demeans idols or idols of worship.
“The idoloclasts saw the statue as a representation of an oppressive regime and sought to dismantle it.”