Green’s Dictionary of Slang

gamph n.

also gamfral, gamfril, gamful
[Scot. gamf, a fool, an idiot]

a fool, a buffoon.

[Ire]Share Slanguage.