What is the meaning of space shuttle in English?

Learn vocabulary with pictures as well as definitions of space shuttle in English

Learn in

See more

n. space shuttle

Definition of space shuttle in English

Reusable spacecraft which lifts off with the help of rocket boosters, intended for the transport of astronauts to low Earth orbit for research and repair missions, or to launch satellites.