look up any word, like the eiffel tower:

1 definition by the_tool

 
1.
bfg
Stands for: Big Flocking Gullshot in Final Fantasy X2, in the Calm Lands.
Oh my god, did you just say fucking!? Nope, I said flocking.
by the_tool January 25, 2004