ぜんあくげんろん
Meanings
Noun
1. good and evil dualism; Manicheanism
Kanji used
morally good
bad
two
origin
argument
Composed of