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