Escrache is the name given in Argentina, Uruguay and Spain to a type of peaceful demonstration in which a group of human rights activists is directed to the residence or workplace of someone who wants to denounce. It's a slang word referring to a method of protest based on direct action, which aims to claims you make known to the public.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list