TERRESTAR

AcronymDefinition
TERRESTARTerrestrial Application of Solar Technology and Research