English dictionary
space laboratory meaning and definition
Definition and meaning of space laboratory at MeaningMonkey.org. space laboratory meaning and definition in the English Dictionary.SPACE LABORATORY noun
Definition of space laboratory (noun)
- a manned artificial satellite in a fixed orbit designed for scientific research
- synonyms: space platform, space station
Source: Princeton University Wordnet