verb (used with object), un·snagged, un·snag·ging. to free from being caught on something. to remove an obstacle or impediment from.