This is an idiom where people publicize some issue or problem out in public, often in a street. ". Also, the phrase is often written as "take it/something to the street".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.