group of people staring at others - Turkish English Dictionary