Da Fuq Definition

Alternative spelling of dafuq.
Wiktionary