What does ‘snuff’ mean?

snuff

( v ) To hit; to punch. He snuffed me when I turned around to walk away!
( v ) To kill. He ratted on the mob and they snuffed him.