CSTC

Medical abbreviations:
CSTC

Consolidated Satellite Test Center