Synonyms and Antonyms for space_platform

1. space platform (n.)

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

Synonyms: