STS-121..... kindly, what those letters mean or stand for???
- 4999_BasqueLv 61 decade agoFavorite Answer
STS = Space Transportation System (e.g. "The Space Shuttle")
121 = Mission #121 (The 121st Shuttle Mission)
NASA has a propensity to get all governmental in their speech and writing.
- Awesome BillLv 71 decade ago
STS-121 stands for Space Transport System (mission #) 121.
Still have questions? Get your answers by asking now.