space station
1.
(
noun
) a manned artificial satellite in a fixed orbit designed for scientific research
Synonyms:
space laboratory
,
space platform
Related Words:
Salyut
,
Skylab
,
artificial satellite
,
satellite
Terms and Conditions of Use / Copyright Notice