Green’s Dictionary of Slang

sho-sho gun n.

also sho-sho, sho-sho rifle
[US mispron. of Fr. Chanchard, a quick-firing gun]

[1910s–40s] (US Und.) a machine gun.