STS in Spanish
STS in Spanish
transbordador espacial
(spaceflight, historical) Initialism of w:Space Transportation System (a Space Shuttle program run by NASA).