The definition of a snag is something sharp that sticks out or a loop of thread that pokes out of a knitted garment.(noun)
To snag is defined as to break, destroy or tear by getting caught on something.(verb)
An example of to snag is for a shirt to get caught on a nail and rip.
See snag in Webster's New World College Dictionary
Origin: < Scand, as in ON snagi, wooden peg, Norw snage, sharp point, projection, akin to Ger schnake
See snag in American Heritage Dictionary 4
Origin: Of Scandinavian origin.
Learn more about snag