something that makes progress, movement, or achieving something difficult or impossible
“His lack of confidence was an impediment to his success.”