to impede or preclude - Alemán Inglés Diccionario