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