A thing that blocks one's way or prevents or hinders progress.
noun
Part of Speech: verb
Part of Speech: adjective