1. space platform [ Synonyms: space laboratory, space station] | |
A manned artificial satellite in a fixed orbit designed for scientific research
|
Software for Aluminum Business Inventory and Accounts Management Software for Aluminum Businesses in ... Read more