Top definition
A creature that is very diffuclt to explain. Comes in many shapes and sizes.
Look I drew a ninja Kabufu!
by Mike12121 October 18, 2006
Get the mug
Get a Kabufu mug for your cousin Helena.