peaceful protest - German English Dictionary