Synonyms and Antonyms for space_laboratory

1. space laboratory (n.)

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

Synonyms: