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