demopolis - German English Dictionary