Green’s Dictionary of Slang

smasher n.5

see snatcher n. (1)