English dictionary, thesaurus, translations & etymology
FreeDict.com

STS in Russian

STS in Russian

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