抗議デモ

protest demonstration; protest march; protest

Meaning

  1. n
    protest demonstration; protest march; protest

Example sentences