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