a large police presence - Turkish English Dictionary