manicheanism

listen to the pronunciation of manicheanism
English - English
a dualistic religious philosophy having elements of Zoroastrian, Christian, and Gnostic thought
a dualistic philosophy that divided the world into essentialy good and essentially evil