a large police presence - Turco Inglés Diccionario