Green’s Dictionary of Slang

motherfuck! excl.

also motherfug!
[motherfuck n.]

[1960s+] (orig. US) a general excl. of surprise, rage etc.