party of the democratic revolution - German English Dictionary