snag

noun

- Catch or tear a piece of material on something sticking out

... Gary's road trip hit a sudden snag when a massive boulder blocked the road ahead of him.
... Horace had to repair the hole in his pants that was caused when it snagged on a sharp hook.