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