a large police presence - Español Inglés Diccionario