space laboratory n : a manned artificial satellite in a fixed orbit designed for scientific research [syn: {space station}, {space platform}]
Copyright © 2024 3Dict.net