street demonstration - German English Dictionary