Synonyms and Antonyms for space_station

1. space station (n.)

a manned artificial satellite in a fixed orbit designed for scientific research

Synonyms: