manicheanism

listen to the pronunciation of manicheanism
Английский Язык - Английский Язык
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