Green’s Dictionary of Slang

thrups n.2

see threp n.