space shuttle

What does space shuttle mean?

space shuttle

Plural: space shuttles

Synonyms: shuttle

Definition

A winged spacecraft that was launched on rockets, orbited the Earth and glided back to land on a runway.

Example sentences

Related words

space shuttle in other languages