skylab Meaning, Definition & Usage

  1. noun United States space station; in orbit from 1973 to 1979

WordNet