1 definition by carunderwater

Stands for ball of fuck. Defines people when they're are just doing idiotic things that you can't even understand why they're doing it.
Natalie: My mom won't let me go out tonight
Sonja: Dude, she's being a BOF
by carunderwater June 11, 2009
Get the Bof mug.