Space Shuttle
Space Shuttle
English
Noun
Ad
Definition
A space transportation system developed by NASA consisting of a reusable winged orbiter, a set of recoverable booster rockets, and a fuel tank.
Ad