Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by whitelisting our website.

One who criticizes popular beliefs which he/she thinks is a mistake or unwise is?

One who criticizes popular beliefs which he/she thinks is a mistake or unwise is?

A. philistine
B. iconoclast
C. imposter
D. cannibal