group of people staring at others - Francés Inglés Diccionario