space station
English Dictionary
->
Letter S
-> space station
Search Dictionary:
space station Definition
(n)
a
manned
artificial
satellite
in
a
fixed
orbit
designed
for
scientific
research
space station Synonyms
space laboratory
space platform
space station
© Art Branch Inc.