What is Koofafook?
All the bad words you could possibly call someone rolled up in one word.
That dude who shit on your coat is a koofafook!
See fucker, dick, shit head, ass hole, dumb ass