English
Detailed Synonyms for space laboratory in English
space laboratory:
space laboratory [the ~] noun
-
the space laboratory
– a manned artificial satellite in a fixed orbit designed for scientific research 1the space station; the space platform; the space laboratory– a manned artificial satellite in a fixed orbit designed for scientific research 1