Green’s Dictionary of Slang

strammel n.1

see stammel n.