halt or obstruct with a roadblock - Francés Inglés Diccionario