- a manned laboratory in space, developed by the European Space Agency, carried aboard an orbiting space shuttle.
- a laboratory in space where scientific experiments are performed, esp one developed by the European Space Agency and carried on a space shuttle
More Definitions
- CALISTHENICS (noun) Definition, Meaning & Examples
- SCLEREID (noun) Definition, Meaning & Examples
- FARINA (noun) Definition, Meaning & Examples
- FERDINAND III (noun) Definition, Meaning & Examples
- THERMAL NEUTRON ANALYZER (noun) Definition, Meaning & Examples
- STAG LINE (noun) Definition, Meaning & Examples