Translation of escrache in English:

escrache

masculine noun

River Plate
  • 1

    demonstration outside the house or workplace of a public figure to draw attention to their perceived crimes