BSTTC: Black Sea Technology Transfer Center

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

Definition in English: Black Sea Technology Transfer Center