Definition of space shuttle in English:
A rocket-launched spacecraft able to land like an unpowered aircraft, used to make repeated journeys between the earth and space.
- By sheer good luck and brilliant timing, Lee was able to watch the space shuttle Discovery launched while he was there.
- Neither the space shuttle nor conventional rockets are up to this task.
- My next day was spent on the Indian river just across from where the space shuttle leaves from its launching pad.
Definition of space shuttle in:
- US English dictionary