BFGD: Beastie-Free General Discussion

What does BFGD mean? The above is one of BFGD meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Beastie-Free General Discussion