Definition of Space Shuttle

  • 1. A reusable spacecraft with wings for a controlled descent through the Earth's atmosphere Noun

Semanticaly linked words with "space shuttle"

Hyponims for word "space shuttle"