n. 1 hitch, catch, problem, (stumbling) block, stricture, bottleneck, complication, obstacle, impediment, obstruction, hindrance, difficulty, US hang-up A snag developed that prevented my keeping my promise to you
v. 2 catch, tear, rip He snagged his new jacket on a nail