Green’s Dictionary of Slang

sham-abram adj.

[sham abram v.]

1. [19C] of a beggar, pretending to be a madman.

2. counterfeit, fake [a sense apparently used only by Thomas Hood].