be a hindrance or obstacle to
block passage through
stop (someone or something) from doing something or being in a certain state
keep from happening or arising; make impossible