space station in Spanish
space station in Spanish
estación espacial
A crewed artificial satellite designed for long-term habitation, research, etc.