Delay or prevent (someone or something) by obstructing them; hinder.
"All take and no give"
"Hogwarts Staff"