What does SNAG stand for?

What does SNAG mean? We have 28 definitions. Read most used SNAG meanings below.