STAR TAP

AcronymDefinition
STAR TAPScience, Technology, and Research Transit Access Point