space shuttle ( synonym found)

Definition of space shuttle:

(n) : a space transportation system (STS) developed by NASA. Consisting of a reusable, winged orbiter (what most people think of as the "Space Shuttle"), a set of recoverable booster rockets, and a fuel tank

Definition of space shuttle:

(n) : a space transportation system (STS) developed by NASA. Consisting of a reusable, winged orbiter (what most people think of as the "Space Shuttle"), a set of recoverable booster rockets, and a fuel tank

Back to Top