noun spacelab a manned laboratory in space, developed by the European Space Agency, carried aboard an orbiting space shuttle. 1
noun spacelab a laboratory in space where scientific experiments are performed, esp one developed by the European Space Agency and carried on a space shuttle 0