STSOF

AcronymDefinition
STSOFSpace Telescope Science Operations Facility (NASA)