Where does “snag” come from?

snag (Scottish Gaelic): sharp knock

Definitions

  1. sharp knock

Words derived from “snag