Definition of "Snag" :
noun: an unforeseen obstacle
noun: an opening made forcibly as by pulling apart
"She had snags in her stockings."
noun: a dead tree that is still standing, usually in an undisturbed forest
"A snag can provide food and a habitat for insects and birds."
noun: a sharp protuberance
verb: hew jaggedly
verb: catch on a snag
"I snagged my stocking."
verb: get by acting quickly and smartly
"Snag a bargain."