Green’s Dictionary of Slang

mahthafukker n.

see motherfucker n.