Green’s Dictionary of Slang

ass-fucker n.

also arse fucker
[assfuck v.]

[1940s+] (US) one who has anal sex; the implication is usu. a male homosexual.