STS
WiktionaryText


STS
  1. Space Transportation System - a space shuttle program run by NASA.
 
x
OK