One who criticizes popular beliefs which he/she thinks is a mistake or unwise is? Uzair Arman 8 years ago A. philistine B. iconoclast C. imposter D. cannibal