Green’s Dictionary of Slang

bufu n.

[buttfucker n.]

(orig. US) a male homosexual.

[US]Frank Zappa ‘Valley Girl’ 🎵 He’s like Mr. BU-FU (Valley Girl) / We’re talking Lord God King BU-FU (Valley Girl) / I am SO SURE / He’s like so GROSS / He like sits there and like plays with all his rings / And he like flirts with all the guys in the class.
[US] P. Munro Sl. U.