space platform n a manned artificial satellite in a fixed orbit designed for scientific research Synonym(s) space station space laboratory
News & Articles space platform Space History Photo: Technical Rendition of STS-71 Docked to Mir This technical rendition of Atlantis docked to the Kristall module of the Russian Mir Space Station shows the largest space platform ever assembled. March 26, 2014 - SPACE.com