Green’s Dictionary of Slang

hamfat n.3

(US black) a euph. for SE hell.

[US]A. Childress Like One of Family 171: What the hamfat is the matter with you? Ain’t you mad?