Skylab Meaning

There are 1 meaning(s) for word Skylab

Meaning 1 : United States space station; in orbit from 1973 to 1979