protests erupt - German English Dictionary