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!
by Ponce Solo February 15, 2008
mugGet the koofafookmug.