This means best mate for life, and its like whoa, your my bumafaul!
by Paiche December 2, 2006
Get the BUMAFAUL mug.