Top definition
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 13, 2008
Get the mug
Get a koofafook mug for your papa Bob.