demonolatri - German English Dictionary