the battle of good against evil - German English Dictionary