Hindrance alumni deal with, not Keble's first (8)
I believe the answer is:
obstacle
'hindrance' is the definition.
(I know that obstacle is a type of hindrance)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for obstacle that I've seen before include "Maybe let" , "Anything that stands in the way" , "Thing that obstructs progress" , "Stab Cleo (anag) - which hinders progress" , "difficulty" .)