something that hinders - Turco Inglés Diccionario