TECHSAT

AcronymDefinition
TECHSATTechnology Satellite