B. A Christian who did not follow accepted church teachings
In the Middle Ages, heresy was primarily defined as beliefs or practices that deviated from the established doctrines of the Church. Therefore, a Christian who did not adhere to the accepted teachings of the Church would be considered a heretic.