devil worshiper - German English Dictionary