English dictionary
skylab meaning and definition
Definition and meaning of skylab at MeaningMonkey.org. skylab meaning and definition in the English Dictionary.SKYLAB noun
Definition of Skylab (noun)
- United States space station; in orbit from 1973 to 1979
Source: Princeton University Wordnet