meaning of space shuttle

1. a reusable spacecraft with wings for a controlled descent through the Earths atmosphere


Related Words

space shuttle |

Developed & Maintained By Taraprasad.com

Treasure Words