to impede - Francés Inglés Diccionario