peaceful rally - German English Dictionary