BBTD: Biosciences and Biotechnology Division

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

BBTD: Biosciences and Biotechnology Division

Definition in English: Biosciences and Biotechnology Division