space shuttle
English Dictionary
->
Letter S
-> space shuttle
Search Dictionary:
space shuttle Definition
(n)
a
reusable
spacecraft
with
wings
for
a
controlled
descent
through
the
Earth
''
s
atmosphere
space shuttle Synonyms
space shuttle
© Art Branch Inc.