something that hinders - Francés Inglés Diccionario