Meaning of space shuttle

Definition of space shuttle

(noun) a reusable spacecraft with wings for a controlled descent through the Earth's atmosphere

Other information on space shuttle

WIKIPEDIA results for space shuttle
Amazon results for space shuttle