demarchy - German English Dictionary