Heterodox means not in agreement with accepted beliefs, especially in church doctrine or dogma.