heavy police presence - Francés Inglés Diccionario