Dictionary definition · snag
noun
- a sharp protuberance
- a dead tree that is still standing, usually in an undisturbed forest"a snag can provide food and a habitat for insects and birds"
- an opening made forcibly as by pulling apart"there was a rip in his pants"
- an unforeseen obstacle
verb
- catch on a snag"I snagged my stocking"
- get by acting quickly and smartly"snag a bargain"
- hew jaggedly
Source: Open English WordNet (CC BY 4.0).