Green’s Dictionary of Slang

hamfat n.1

[hamfat adj.1 ]

(US) a derog. term for a black person.

[US]Mezzrow & Wolfe Really the Blues 94: Hop is strictly for hamfats.