YDBB: Yayasan Duta Bina Bhuana

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

Definition in English: Yayasan Duta Bina Bhuana