group of people who demonstrate in public against organizations or persons in front of their headquarters or domicile - Español Inglés Diccionario