When surprised by something totally un-expected or un-explainable, many people think to themselves or say out loud, "My God What the Fuck?" MGWTF is the abbreveation for those 5 words.
MGWTF happened to you last night?
MGWTF did she do to her hair?
MGWTF made her marry him?
MGWTF made him marry her?
MGWTF smells so bad?
MGWTF made you vote for Obama?
MGWTF can I do about that?
Acronym: Man that was funny, ha.
Used much like lol and rofl to show that you find something funny and may also be actuallylaughing, in this case ha'ing
Sam: Did you just hear Rambo say "whose aug is this?"