obstruct and delay a police officer - Francés Inglés Diccionario