デモカツドウ
Meanings
Noun
1. demonstration; protest
Composed of
tätig sein; beschäftigt sein; wirken; Film; bewegte Bilder (veraltet)