BPGN: Bughouse Portable Game Notation

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

Definition in English: Bughouse Portable Game Notation