group of intimidating people - Turkish English Dictionary