look up any word, like dirty sanchez:
 
1.
A term used to enunciate a public battle.
If you shame me there will be blood in the streets.
by Jack Jacob August 08, 2008

Words related to Blood in the Streets

battle humiliate joust public debate spare