a large police presence - Francés Inglés Diccionario