demon-ridden - German English Dictionary