Definify.com

Definition 2024


skylab

skylab

English

Noun

skylab (plural skylabs)

  1. An outer space laboratory.

Translations