1. space station [ Synonyms: space laboratory, space platform] | |
A manned artificial satellite in a fixed orbit designed for scientific research
|
Wholesale & Distribution Software The software handles many different type of businesses. Inventory, sal ... Read more