- space laboratory as a noun:
- 1
space laboratory
noun
1 space laboratory
A manned artificial satellite in a fixed orbit designed for scientific research.
synonyms: space platform, space station.
Dutch: ruimtestation
Polish: stacja orbitalna, baza orbitalna, stacja kosmiczna
debug info: 0.0138