space laboratory n a manned artificial satellite in a fixed orbit designed for scientific research Synonym(s) space station space platform