parliament of the streets

English

Alternative forms

Noun

parliament of the streets

  1. (Philippines) a resistance movement characterized by street protests