English dictionary, thesaurus, translations & etymology
FreeDict.com

STS in Spanish

STS in Spanish

transbordador espacial
proper noun
(spaceflight, historical) Initialism of w:Space Transportation System (a Space Shuttle program run by NASA).
Add to Flashcards
Translations from freedict.org/WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.