Green’s Dictionary of Slang

Tommy n.2

see tommy gun n.