Synonyms of Space Laboratory in English :
Antonyms of Space Laboratory in English
Thesaurus of Space Laboratory in English
Space Laboratory
see definition of space laboratorySynonyms of space laboratory
1. (noun) a manned artificial satellite in a fixed orbit designed for scientific research
Hypernyms of space laboratory
1. (noun) a manned artificial satellite in a fixed orbit designed for scientific research