デモサンカシャ
Meanings
Noun
1. demonstrator; marcher; picketer
Composed of
participant; entrant