1. space laboratory [ Synonyms: space platform, space station] | |
A manned artificial satellite in a fixed orbit designed for scientific research
|
Electronics Wholesale Shop Software Sale, purchase, inventory and accounts software for electronics busine ... Read more