meaning of 1.-Mai-Demonstration

1.-Mai-Demonstration - German to English

May Day march