Urban Dictionary: dafak!?!
What the f*ck?!? What the hell!?!
www.urbandictionary.com