Green’s Dictionary of Slang

shabroon n.

see shabberoon n.