Meaning of SNAG in English
( n. )
A tree, or a branch of a tree, fixed in the bottom of a river or other navigable water, and rising nearly or quite to the surface, by which boats are sometimes pierced and sunk.
Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012