something that hinders - Alemán Inglés Diccionario