DIBO: Digital International Buddhism Organization

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

Definition in English: Digital International Buddhism Organization