group of intimidating people - Francés Inglés Diccionario