EN English dictionary: STS
STS has 3 translations in 3 languages
Jump to
Translations
translations of STS
EN
ES
Spanish
1 translation
- transbordador espacial (n) [Space Transportation System] {m}