Green’s Dictionary of Slang

roaring ruffian n.

see roaring boy n.