A manned artificial satellite in a fixed orbit designed for scientific research
Synonyms:
  1. space platform
  2. advance base
  3. astro station
  4. cosmic stepping-stone
  5. island base
  6. manned station
  7. space airport
  8. space island
  9. spaceport
  10. spaceport station
  11. space laboratory

Space-station Is Also Mentioned In