peace and democracy party - German English Dictionary