VariousWords beta
Related Terms:
Definitions:
Noun
space station
space platform
space laboratory
Definition: a manned artificial satellite in a fixed orbit designed for scientific research
Definition: A crewed artificial satellite designed for long-term habitation, research, etc.